/*
 * @Copy.Right (c)2025.好买气电子商务有限公司
 * @Department 技术研发部
 */
package com.xq.tmall.entity;

import com.alibaba.fastjson.JSON;
import java.io.Serializable;
import java.util.Date;

/**
 * 抓取异常日志
 *
 * @TableName stock_fetch_error
 * @author 74449
 * @Creator Sieger.MybatisGenerator 【严禁自行删除、修改操作】
 */
public class StockFetchError implements Serializable {
    /**
     * 股票代码
     * @DatabaseColumn code
     * @Creator Sieger.MybatisGenerator 【严禁自行删除、修改操作】
     */
    private String code;

    /**
     * 01-竞价抓取,02-收盘抓取
     * @DatabaseColumn fetch_type
     * @Creator Sieger.MybatisGenerator 【严禁自行删除、修改操作】
     */
    private String fetchType;

    /**
     * 00-失败,01-成功
     * @DatabaseColumn status
     * @Creator Sieger.MybatisGenerator 【严禁自行删除、修改操作】
     */
    private String status;

    /**
     * 抓取时间
     * @DatabaseColumn create_time
     * @Creator Sieger.MybatisGenerator 【严禁自行删除、修改操作】
     */
    private Date createTime;

    /**
     * @DatabaseTable stock_fetch_error
     * @Creator Sieger.MybatisGenerator 【严禁自行删除、修改操作】
     */
    private static final long serialVersionUID = 7082608381220665344L;

    /**
     * 获取code的值
     *
     * @return stock_fetch_error.code
     * @Creator Sieger.MybatisGenerator 【严禁自行删除、修改操作】
     */
    public String getCode() {
        return code;
    }

    /**
     * 设置code的值
     *
     * @param code (stock_fetch_error.code)
     * @Creator Sieger.MybatisGenerator 【严禁自行删除、修改操作】
     */
    public void setCode(String code) {
        this.code = code == null ? null : code.trim();
    }

    /**
     * 获取fetch_type的值
     *
     * @return stock_fetch_error.fetch_type
     * @Creator Sieger.MybatisGenerator 【严禁自行删除、修改操作】
     */
    public String getFetchType() {
        return fetchType;
    }

    /**
     * 设置fetch_type的值
     *
     * @param fetchType (stock_fetch_error.fetch_type)
     * @Creator Sieger.MybatisGenerator 【严禁自行删除、修改操作】
     */
    public void setFetchType(String fetchType) {
        this.fetchType = fetchType == null ? null : fetchType.trim();
    }

    /**
     * 获取status的值
     *
     * @return stock_fetch_error.status
     * @Creator Sieger.MybatisGenerator 【严禁自行删除、修改操作】
     */
    public String getStatus() {
        return status;
    }

    /**
     * 设置status的值
     *
     * @param status (stock_fetch_error.status)
     * @Creator Sieger.MybatisGenerator 【严禁自行删除、修改操作】
     */
    public void setStatus(String status) {
        this.status = status == null ? null : status.trim();
    }

    /**
     * 获取create_time的值
     *
     * @return stock_fetch_error.create_time
     * @Creator Sieger.MybatisGenerator 【严禁自行删除、修改操作】
     */
    public Date getCreateTime() {
        return createTime;
    }

    /**
     * 设置create_time的值
     *
     * @param createTime (stock_fetch_error.create_time)
     * @Creator Sieger.MybatisGenerator 【严禁自行删除、修改操作】
     */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    /**
     * toString for stock_fetch_error
     * @return String
     * @Creator Sieger.MybatisGenerator 【严禁自行删除、修改操作】
     */
    @Override
    public String toString() {
        return JSON.toJSONString(this);
    }
}